buffer country - English Synonyms Dictionary

buffer country

n.
[1] buffer state